ec2a93e0b17efa97dd909ffb4680e60cd183d471,opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/subscriptions/SubscriptionManager.java,SubscriptionManager,deleteSubscription,#ServiceRequest#,209
Before Change
public void deleteSubscription(ServiceRequest<DeleteSubscriptionsRequest, DeleteSubscriptionsResponse> service) {
DeleteSubscriptionsRequest request = service.getRequest();
UInteger[] subscriptionIds = request.getSubscriptionIds();
if (subscriptionIds.length == 0) {
service.setServiceFault(StatusCodes.Bad_NothingToDo);
return;
}
StatusCode[] results = new StatusCode[subscriptionIds.length];
for (int i = 0; i < subscriptionIds.length; i++) {
Subscription subscription = subscriptions.remove(subscriptionIds[i]);
if (subscription != null) {
After Change
public void deleteSubscription(ServiceRequest<DeleteSubscriptionsRequest, DeleteSubscriptionsResponse> service) {
DeleteSubscriptionsRequest request = service.getRequest();
List<UInteger> subscriptionIds = l(request.getSubscriptionIds());
if (subscriptionIds.isEmpty()) {
service.setServiceFault(StatusCodes.Bad_NothingToDo);